Total oil company careers in Sohar, Oman